0在c++语言中是什么意思 |
您所在的位置:网站首页 › void dump什么意思 › 0在c++语言中是什么意思 |
- 1 - \0 在 c++ 语言中是什么意思
在 C 语言中,有一些字符,常用来表示一些状态。如函数原型里 的 return type ,其值为 int() ,是指在 return 之前不进行运算,这 样能够避免一些类型转换错误的发生。
0 是基本整数类型的指针。所谓基本整数类型,就是所有的数都 具有的。 一般是整数, 也就是 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 等等。 它们既不能为负数, 也不能为零。 所以, 它们在函数中被直接地使用, 这就需要对指针进行一些初始化的处理。
把函数原型中的 void 改成 void 就可以了。 但在编译的时候, 要 注意一点,就是不能将数据区和指针混淆了。在 C 语言中,任何类型 的数据区都是空的, 指针只能起到临时存放的作用, 没有对其进行任 何处理的数据。因此,在程序设计中,绝对不能出现把函数原型中的 void 直接修改为 void 这种错误。如果一定要使用,则需要在其前面 加上逗号 ( , ) 或者注释 () 。例如: return 0(0); void*p=new char[10];
0(void*)0=(void*)0;/// 其实这个指针本身就是 void**p;/// p=(void*)0;/// 这个程序设计是正确的。 在 C 语言中, 当一个指针是 const 指针的时候,该指针的原型就必须保留下来,因为 const 指针 的值是一个 const 对象。 如果是非 const 的, 那么必须在 const 前面 加上另外一个字符才能使用。在 C 语言中, const 指针通常表示一 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |